#include "WDG.h"

//独立看门狗初始化
void fwdg_init(void)
{
    //开启时钟源，40K内部时钟源（IRC40K）
    rcu_osci_on(RCU_IRC40K);
    //等待时钟源稳定
    while(SUCCESS != rcu_osci_stab_wait(RCU_IRC40K));
    //设置计数值和预分频值
    fwdgt_config(1000,FWDGT_PSC_DIV64);
    //写保护
    fwdgt_write_disable();
    //使能独立看门狗
    fwdgt_enable();
}
//喂狗
void fwdg_reload(void)
{
    //禁止写保护
    fwdgt_write_enable();
    //重装载
    fwdgt_counter_reload();
}
